<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>利用函数求10的阶乘</title>
</head>

<body>
    <script>
        //定义一个函数
        function fun(n) {

            var total = 1

            //结束：1
            while (n >= 1) {
                //将每一个数学阶乘到total变量
                total *= n
                //修改初始值
                n--
            }
            //输出阶乘结果
           // console.log(total)

           //把计算结果作为函数的返回值
           return total
        }
        //调用这个函数,求12的阶乘,把结果赋值给r1
        var r1=fun(12)
        //调用这个函数,求10的阶乘,把结果赋值给r2
        var r2=fun(10)

        console.log(r1,r2) //12阶乘打印在控制台
        document.write(r2)  //10阶乘输出在页面上
    </script>
</body>

</html>